export interface EmployeeVO {
  /**
   * 人员id
   */
  employeeId: string | number;

  /**
   * 姓名
   */
  name: string;

  /**
   * 性别
   */
  sex: number;

  /**
   * 证件号码
   */
  cardId: string | number;

  /**
   * 岗位
   */
  post: string;

  /**
   * 健康证照片
   */
  hc: string;

  /**
   * 健康证编号
   */
  hcNumber: string;

  /**
   * 健康证有效期
   */
  hcValidity: string | number;

  /**
   * 培训证等级
   */
  tcLevel: string;

  /**
   * 培训证有效期
   */
  tcValidity: string | number;

  /**
   * 校区id
   */
  schoolCampusId: string | number;

  /**
   * 备注
   */
  remark: string;

    /**
   * 联系电话
   */
  contact: string;

    /**
   * 所属学校
   */
  schoolCampusName: string

  /**
   * 图片链接
   */
  ossUrl: string
}

export interface EmployeeForm extends BaseEntity {
  /**
   * 人员id
   */
  employeeId?: string | number;

  /**
   * 姓名
   */
  name?: string;

  /**
   * 性别
   */
  sex?: number;

  /**
   * 证件号码
   */
  cardId?: string | number;

  /**
   * 岗位
   */
  post?: string;

  /**
   * 健康证照片
   */
  hc?: string;

  /**
   * 健康证编号
   */
  hcNumber?: string;

  /**
   * 健康证有效期
   */
  hcValidity?: string | number;

  /**
   * 培训证等级
   */
  tcLevel?: string;

  /**
   * 培训证有效期
   */
  tcValidity?: string | number;

  /**
   * 校区id
   */
  schoolCampusId?: string | number;

  /**
   * 备注
   */
  remark?: string;

    /**
   * 联系电话
   */
  contact?: string;
}

export interface EmployeeQuery extends PageQuery {
  /**
   * 人员id
   */
  employeeId?: string | number;

  /**
   * 姓名
   */
  name?: string;

  /**
   * 性别
   */
  sex?: number;

  /**
   * 证件号码
   */
  cardId?: string | number;

  /**
   * 岗位
   */
  post?: string;

  /**
   * 健康证照片
   */
  hc?: string;

  /**
   * 健康证编号
   */
  hcNumber?: string;

  /**
   * 健康证有效期
   */
  hcValidity?: string | number;

  /**
   * 培训证等级
   */
  tcLevel?: string;

  /**
   * 培训证有效期
   */
  tcValidity?: string | number;

  /**
   * 校区id
   */
  schoolCampusId?: string | number;

  /**
   * 日期范围参数
   */
  params?: any;

    /**
   * 联系电话
   */
  contact?: string;
}
